*{margin: 0; padding: 0; font-family: Microsoft Yahei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;}
ol,ul,li{list-style: none; margin: 0;}
img{border: 0;}
a{text-decoration: none;}
a:active{border: 0; outline: 0;}
a:focus{text-decoration: none; outline: 0;}
a:hover{text-decoration: none;}

.container-wrap{width: 1200px;margin: 0 auto;}
.page-container{width: 1190px;margin:0 auto;}
.clearfix{clear: both;content: '';*zoom:1;}
.clearfix:after,.clearfix:before{display: table;content: "";line-height: 0;}
.clearfix:after{clear:both;}
.fl{float:left;}
.fr{float:right;}
.bg-block{background-color: #f5f5f5;}
.bg-login{background-color: #f2f6fa;}
.bg-grey{background-color: #e7e7e7;}
.bg-orange{background-color: #ff6b4e;}
.bg-green{background-color:#56b282;}
.bg-purple{background-color:#602e54;}
.bg-darkgreen{background-color:#449d50;}
.bg-blue{background-color:#5371ff;}
.text-right{text-align: right;}
.text-center{text-align: center;}
.color-theme{color: #2f98ef!important;}


.pp-logo{width: 175px;height: 42px;background: url(../img/common/logo.png) no-repeat center;background-size:auto 100%;position: absolute;top:18px;left:0;z-index: 100;}
.pp-header-wrap{width: 100%;height: 80px;position: relative;z-index: 999; background: linear-gradient(to right, #1b3dab , #0da3d5);}
.pp-header{position: relative;}
.pp-header-btn{float: right;padding: 20px 10px;height: 70px;}
.pp-header-btn .hbtn{ display: block; float: left; width: 70px; height: 32px; border-radius: 5px; line-height: 32px; text-align: center; border: 1px solid #2f98ef;background: #2f98ef;color: #fff;margin-left: 10px;}
.pp-header-btn .hbtn:hover{text-decoration: none;background: #fff; color: #2f98ef;border-color: #2f98ef;}
.pp-header-btn .hbtn-block{background: #2f98ef;color: #fff;border-color:#2f98ef;}
.pp-header-nav{width: auto; height: 100%;float: right;}
.pp-header-nav li{float: left;}
.pp-header-nav li a{display: block; float:left; padding: 25px 20px 10px;height: 100%;color: #fff; font-size: 16px;border-bottom: 4px solid transparent;}
.pp-header-nav li a:hover,.pp-header-nav li a:focus{color: #fff;text-decoration: none;}
.pp-header-nav li a.active{border-bottom: 4px solid #fff;}

.part-major-wrap{width:100%;height: 790px;background: url(../img/index/part1-bg.jpg) no-repeat center top;background-size: cover;}
.part-major{width: 100%;height: 755px;padding-top: 25px;}
.major-container{width: 1200px;margin: 0 auto;}
.major-left{float: left;width: 634px;margin-top: 45px;height: 600px;overflow: hidden;background: url(../img/index/part1.png) no-repeat center bottom;}
.major-right{float: right;padding-right: 100px;padding-top: 70px;}
.major-panel{width: 363px;height: 540px;background:#fff;border-radius:5px;box-sizing: border-box;padding:40px 30px;position: relative;}
a.theme{color: #309af1;}
h3.major-title{text-align: center;font-size: 24px;font-weight:bold;margin:0;position:absolute;top:0;left:0;color: #fff;width: 100%;height: 60px;line-height: 60px;background: #2889ee;}
.fast-other{margin-top: 0px;}
.fast-title{width: 100%;height: 30px;line-height: 30px;text-align: center;font-size: 13px;color: #309af1;}
.fast-box{margin: 5px auto 0;width: 201px;height: 35px;text-align: center;}
.fast-box a{display: inline-block;width: 35px;height: 35px;margin-right: 2px;}
.fast-box a:last-child{margin-right: 0;}
.ficon-qq{background: url(../img/index/icon-qq.png) no-repeat center center;}
.ficon-wx{background: url(../img/index/icon-wx.png) no-repeat center center;}
.ficon-wb{background: url(../img/index/icon-wb.png) no-repeat center center;}
.ficon-rr{background: url(../img/index/icon-renren.png) no-repeat center center;}
.ficon-bd{background: url(../img/index/icon-baidu.png) no-repeat center center;}
.form-group{margin-bottom: 20px;font-size: 12px;line-height: 20px;position: relative;}
.form-border{border-bottom:1px solid #e9e6e6;height: 45px;width: 100%;padding: 7px 8px;box-sizing: border-box;}
.form-border input{border:0;outline: 0;width: 200px;font-size: 14px;background: #FFFBFB;}
.form-border .icons{display: inline-block;vertical-align: middle;width:21px;height: 21px;box-sizing:content-box;padding-right: 8px;margin-right: 8px;}
.form-border .icon-user{background: url(../img/index/icon-user.png) no-repeat;}
.form-border .icon-password{background: url(../img/index/icon-pass.png) no-repeat;}
.login-wrap .form-border .icon-user{background: url(../img/login/icon-user.png) no-repeat;}
.login-wrap .form-border .icon-password{background: url(../img/login/icon-pass.png) no-repeat;}
input[type='checkbox']{position: absolute; left: 0; top: 3px; width: 15px; height: 15px; opacity: 0;z-index:100;}
.form-group .checkbox{position: relative;margin:0;}
input[type='checkbox']:checked + label:before{background: #309af1; /* border-color: #3d50dc; */}
.form-group .checkbox input[type="checkbox"]{width:90px;height: 20px;margin:0;cursor: pointer;}
.form-group .checkbox label{font-size: 12px;color: #888;padding-left: 20px;float:left;margin-bottom: 0;line-height: 20px;}
.form-group .checkbox label a{color: #888;}
.form-group .checkbox.agree input[type="checkbox"]{width:16px;}
.form-group .checkbox input[type='checkbox']:checked + label:after {background: #309af1;display: block;}
.form-group .checkbox label::before{content: '';position: absolute;left: 0;top: 3px;width: 14px;height: 14px;border: 1px solid #ccc;border-radius:100%;transition: all 0.3s ease;  -webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;}
.form-group .checkbox label::after{display:none;content: ''; position: absolute; left: 5px; top: 4px; width: 6px; height: 10px; border: 0; border-right: 1px solid #fff; border-bottom: 1px solid #fff; background: transparent; transform: rotate(45deg); -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); transition: all 0.3s ease; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease;}
.btn-link{color: #999;}
.btn-link:hover{text-decoration: none;color: #2e8fde;}
.btn-submit{background: #309af1;color: #fff;display: block;width: 100%;height: 43px;font-size: 20px;text-align: center;line-height: 43px;border-radius: 20px;border:0;outline: 0;}
.btn-submit:active{background:#2e8fde;}
.reg .login-form-wrap{margin-top: 30px;}
.forget .login-form-wrap{margin-top: 110px;}
.login-form-wrap{position: relative;margin-top: 65px;}
.login-form-wrap .form-err{font-size: 12px;color: #ff0000;}

.major-bot{position: absolute; width: 100%; min-width: 1190px; height: 130px;}
.robot-wrap{ width: 882px; height: 401px; background: url(../img/index/robot.jpg) no-repeat; margin: 0 auto; margin-top: -400px; position: relative; z-index: 999;}
.robot-text{padding: 60px;}
.robot-text h3{margin: 0;font-size: 24px;color: #53ae7e;margin-left: -10px;margin-bottom: 20px;}
.robot-text p{margin-bottom: 30px;color: #787878;font-size: 14px;width: 300px;line-height: 28px;}

.report-intro{width: 1190px;margin: 0 auto;color: #222;position: relative;}
.partall-bg{background: url(../img/index/partall.jpg) no-repeat;background-size: cover;height:1856px;width: 100%;}
.part3-bg{background: url(../img/index/part3-bg.jpg) no-repeat;background-size: cover;}
.bg-reportshow{height: 649px;background: url(../img/index/part2.png) no-repeat right center;}
.bg-library{height: 502px;background: url(../img/index/part3.png) no-repeat left center;}
.bg-arithmetic{height: 705px;background: url(../img/index/part4.png) no-repeat right center;}
.bg-cloud{height:708px;background: url(../img/index/b4.jpg) no-repeat;}
.pr-170{padding-right: 170px;}
.pr-80{padding-right: 80px;}
.pr-60{padding-right: 60px;}

.report-txt{margin: 130px 80px 0;}
.report-txt-wrap{margin: 80px 80px 0;}
.reportbg-txt-tit{font-size: 40px;font-family: "SourceHanSansSC";line-height: 1.2;}
.reportbg-txt-tit-english{font-size: 30px;font-family: "Roboto";line-height: 1.2;color: #2d58b2;}
.reportbg-txt-info{ font-size: 18px; font-family: "SourceHanSansSC"; color: #666; line-height: 1.8; font-weight: normal; margin-top: 50px;}
.reportbg-txt-info b{color: #fc7471;font-size: 30px;}
.reportbg-txt-info>span{display:inline-block;}
.reportshow-btn{padding: 0 42px; background: #288af0; color: #fff; font-size: 16px; font-family: "SourceHanSansSC"; height: 54px; line-height: 50px; box-shadow: 0px 8px 0px 0px rgba(249, 92, 62, 0.004); border-radius: 30px; margin-top: 35px; display:inline-block;}
.reportshow-btn img,.reportshow-btn span{vertical-align: middle;}
.reportshow-btn:hover,.reportshow-btn:focus,.reportshow-btn:active{text-decoration:none; color: #fff; background:#237edc;}
.reportbg-list{margin-top:60px;overflow: hidden;}
.reportbg-list li{float: left; color:#666; font-size: 18px; font-family: "SourceHanSansSC";}
.reportbg-list li span.spacer{display: inline-block; width: 2px; height: 22px; margin: 0 10px; vertical-align: sub; background-color: #f1f1f3;}
.adv-box{width:400px;height: 230px;overflow: hidden;margin-top: 50px;}
.adv-box li{width: 96px;float: left;margin-right: 45px;text-align: center;margin-bottom: 20px;}
.adv-box li:nth-child(3n){margin-right: 0;}
.adv-box li>img{display: block;max-width: 50px;margin: 0 auto 15px;}
.adv-box li>span{line-height: 30px;color: #666;font-size: 16px;}

.check-process-wrap{width: 100%;height:846px;background: url(../img/index/part5-bg.jpg) no-repeat center top;background-size: cover;box-sizing: border-box;padding-top: 170px;}
h3.process-title{color: #fff;text-align: center;font-size:44px;margin:0 auto 20px;}
h4.prosub-title{font-size: 18px;margin:0 auto 30px;color: #2d58b2;text-align: center;}
.prodesc{text-align: center;color: #fff;font-size:16px;margin:0;}
.process-list{margin:70px auto;width:100%;overflow: hidden;height: 260px;}
.process-list li{width: 220px;height: 260px;float: left;background: rgba(255,255,255,0.2);border-radius: 10px;margin-right: 22px;text-align: center;}
.process-list li:last-child{margin-right: 0;}
.process-list li .icons{width: 135px;height: 135px;margin: 25px auto;background: #2a8ff0;border-radius: 100%;line-height: 135px;}
.process-list li .icons img{max-width: 58px;vertical-align: middle;}
.process-list li .info p{color: #4a6fbd;font-size: 16px;margin:0;line-height: 24px;}
a.btn-process{display: block;width: 278px;height: 64px;line-height: 64px;background: #2a8ff0;color: #fff;text-align: center;font-size: 20px;border-radius: 25px;margin: 0 auto;}
a.btn-process:hover,a.btn-process:active{background: #237edc;}

.partbot-bg{width: 100%;height: 1166px;background: url(../img/index/part6-bg.jpg) no-repeat center top;background-size: cover;}
.answer-wrap{padding-top: 80px;}
h3.page-title{color: #222; font-size: 40px; font-weight: normal; text-align: center; margin: 0; margin-bottom: 10px;}
p.page-desc{color: #666666;font-size:16px;text-align: center;margin:20px 0 40px;}
.page-unline{padding-bottom: 20px; background: url(../img/index/unline.png) no-repeat center bottom;}
.compare-wrap{margin-top: 160px;}
.compare-text-wrap{font-size: 30px;color:#666;font-weight: bold;position: absolute;top: 25px;right: 0px;}
.compare-text-wrap p{margin-bottom: 50px;}
.compare-text-wrap p strong{color: #FC7572;font-size: 50px;}
.compare-text-wrap .retract{text-indent: 2em;}
.answer-body{margin-top: 35px;padding-bottom: 30px;}
.answer-tab-title{text-align: center; margin-bottom: 30px;}
.answer-tab-title>a{display: inline-block; font-size: 16px; width: 92px; height: 40px; box-sizing: border-box; line-height: 40px; border: 1px solid #f5f5f5; text-align: center; margin-right: 20px;background: #f5f5f5;color: #888;}
.answer-tab-title>a:last-child{margin-right: 0;}
.answer-tab-title>a:hover{background: #489ff2; color: #fff;}
.answer-tab-body{padding-left: 40px;}
.answer-tab-item{width: 336px; float: left; margin-right: 50px; box-sizing: border-box; padding: 20px; border-top: 1px solid #489ff2;background:rgba(248,248,248,0.6);}
.answer-tab-reply{width: 336px; float: left; margin-right: 0px; box-sizing: border-box; padding: 20px; border-top: 1px solid #489ff2;background:rgba(248,248,248,0.6);}
.answer-tab-item:last-child{margin-right: 0;}
.answer-tab-item li{display: block; line-height: 22px;margin-bottom: 10px;text-overflow: ellipsis; height: 22px; overflow: hidden; white-space: nowrap;}
.answer-tab-item li a{color: #959595; font-size: 12px;}
.answer-tab-item li a .date{display: inline-block;padding-right: 10px;}
.answer-tab-item li a:hover{color: #489ff2;}
.answer-body .btn-more{display: inline-block; padding: 7px 10px; color: #999; border: 1px solid #e8e8e8;background: #fff;margin-top: 10px;}
.answer-body .btn-more:hover{color: #489ff2; border-color: #489ff2;}
.answer-tab-reply li{border-bottom: 1px solid #e1e1e1;margin-bottom: 10px;font-size: 12px;line-height: 20px;}
.answer-tab-reply li a{color: #c63737;display: block;text-overflow: ellipsis; height: 22px;overflow: hidden; white-space: nowrap;}
.answer-tab-reply li .desc{margin:0;padding: 3px 0 8px;}
.answer-tab-reply li .desc>span{display: inline-block;color: #999;line-height: 20px;}
.answer-tab-reply li .desc>span img{display: inline-block;padding-right: 3px;vertical-align: middle;}
.answer-tab-reply li .desc>span:first-child{margin-right: 20px;}

.partner-wrap{padding-top: 75px;}
h3.page-title.c-white{color: #fff;}
.partner-container{text-align: center;width: 1200px;overflow: hidden;margin: 0 auto;padding-top: 40px;}
.partner-container>a{float: left;width: 150px;height: 55px;margin-right: 55px;margin-bottom: 20px;background:#fff;text-align: center;display: block;line-height: 55px;}
.partner-container>a:nth-child(6n){margin-right: 0;}
.cooperatebg-img{margin-top: 75px;margin-bottom: 160px;}
.partner-container img{width: 130px;height: 40px;}


.pp-footer-wrap{width: 100%;height: 170px;background: #262626;box-sizing: border-box;padding:30px 0px 10px 5px;}
.links-wrap{position: relative; padding-left: 90px; font-size: 14px;margin-top: 30px;margin-bottom: 20px;}
.links-wrap a{font-size: 12px; color: #fff; display: inline-block; margin-bottom: 15px; padding: 0 15px; border-right: 1px solid #e8e8e8;}
.links-wrap a:last-child{border-right: 0;}
.links-wrap a:hover{color: #fff;}
.links-label{position: absolute; left: 0; top: 0;color: #fff;}
.pp-copyright{text-align: center;color: #88899e;}

.pp-footer-major{height: 160px;}
h3.footer-title{font-size: 18px;color: #fff;margin: 0;margin-bottom: 10px;}
.fabout-box{float: left; width: 400px; padding-left: 60px;}
.fabout-body a{display: block; color: #fff; margin-bottom: 10px;}
.fabout-body a img{display: inline-block; padding-right: 5px;}
.flink{padding-right: 55px;float: left;}
.flink li a{color: #fff;display: block;line-height: 28px;padding-left: 5px;}
.flink li a:hover{color: #fff;}
.fabout-desc{color: #fff;padding-left: 25px;}

.public-wrap{padding-left: 40px;float: right;margin-right: 30px;}
.public-img{float:left;width: 120px;height: 120px;}
.public-list{width: 180px;float: left;margin-left: 35px;padding-top: 20px;}
.public-list h3{margin-bottom: 10px;}
.public-list li{float: left;}
.public-list li a{color: #8f8f8f;display:block;width: 90px;line-height: 45px;height: 45px;box-sizing: border-box;padding-left: 35px;}
.icon-wx{background: url(../img/common/icon-wx.png) no-repeat 0 center;}
.icon-baidu{background: url(../img/common/icon-baidu.png) no-repeat 0 center;}
.icon-weibo{background: url(../img/common/icon-weibo.png) no-repeat 0 center;}
.icon-baijia{background: url(../img/common/icon-baijia.png) no-repeat 0 center;}
.active .icon-wx{background-image: url(../img/common/icon-wx-active.png);color:#3eb135;}
.active .icon-baidu{background-image: url(../img/common/icon-baidu-active.png);color:#ffffff;}
.active .icon-weibo{background-image: url(../img/common/icon-weibo-active.png);color:#CB4761;}
.active .icon-baijia{background-image: url(../img/common/icon-baijia-active.png);color:#105DFF;}

/* inner */
.page-mini{min-height: 760px;}
input::-webkit-input-placeholder{/* WebKit browsers */ font-size:12px; color: #999;}
input:focus::-webkit-input-placeholder{color:#999;}
input::-moz-placeholder{/* Mozilla Firefox 19+ */ font-size:12px; color: #999;}
input:-ms-input-placeholder{/* Internet Explorer 10+ */ font-size:12px; color: #999;}
.pp-footer-only{background: #222222;width: 100%;text-align: center;height: 96px;line-height: 96px;color: #f5f5f5;}
.login-wrap{width: 1184px;height: 748px;margin: 90px auto;background: url(../img/login/login-bg.png) no-repeat center top;position: relative;}
/* .login-logo{width: 158px;height: 72px;position: absolute;top: 50px;left: 108px;background: url(../img/login/login-logo.png) no-repeat center;} */
.login-container{width: 860px;margin: 100px auto 0 108px;height: 500px;padding-left: 450px;box-sizing: border-box;}
.login-panel{width: 330px;float: right;}
.login-panel.reg{margin-top: -40px;}
.login-form-header{margin-bottom: 30px;}
.login-form-header>h3{font-size: 28px;margin: 0;color: #309af1;margin-bottom: 15px;}
.login-form-header>p{font-size: 12px;color: #c4bfbf;}
.yzm-pic{position: absolute;right: 0px;top:0px;}
.form-border.form-yzm input{width: 160px;}
.login-panel .btn-msg{position:absolute; top:0; right: 10px;outline: 0;border:0;background: #309af1;color: #fff;font-size: 13px;text-align: center;height: 35px;line-height: 35px;display: block;width: 98px;margin-top: 3px;border-radius: 2px;}
.login-panel .btn-msg:disabled{background: #ccc;}

.news-banner{width: 100%;height: 423px;background: url(../img/news/banner.jpg) no-repeat center bottom;background-size: cover;margin-bottom: 50px;}
.news-major-wrap{min-height: 1400px;background: url(../img/news/news-bg.jpg) no-repeat center bottom #fff;}
.check-major-wrap{min-height: 900px;background: url(../img/news/news-bg.jpg) no-repeat center top #fff;}
.news-tab-title{height: 60px;padding:15px 30px;border:1px solid #ededed;overflow: hidden;box-sizing: border-box;margin-bottom: 20px;}
.news-tab-title .title{display: block;width: 100px;height: 30px;line-height: 30px;float:left;color: #489ff2;font-size:16px;}
.news-tab-title>a{display: block; float:left; font-size: 14px;color: #666; width: 98px; height: 30px; box-sizing: border-box; line-height: 30px; text-align: center;background: #f6f6f6;margin-right: 15px;}
.news-tab-title>a:last-child{margin-right: 1px solid #c6c6c6;}
.news-tab-title>a:hover,.news-tab-title>a.active{background: #489ff2; color: #fff;}
.news-tab-body{border:1px solid #ededed;padding:30px;overflow: hidden;}
.news-tab-body li:first-child{padding-top: 0;}
.news-tab-body li{padding: 25px 0;border-bottom:1px dashed #d4e5fb;background: #fff;display: block;max-height: 170px;box-sizing:border-box;overflow: hidden;}
.news-tab-body li h3{font-size: 14px;color:#84baf5;margin: 5px 0px 10px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;font-weight: bold;}
.news-tab-body li:hover h3,.news-tab-body li:hover .desc p{color: #489ff2;}
.news-tab-body .desc{margin-bottom: 20px;}
.news-tab-body .desc p{font-size: 14px;color: #999;line-height: 28px;text-indent: 2em;display: -webkit-box;  -webkit-box-orient: vertical;  -webkit-line-clamp: 2;  overflow: hidden;  text-overflow: ellipsis;  word-break: break-all;}
.news-tab-body .addition{color:#999;font-size: 13px;}
.news-wrap{padding-bottom: 40px;}
.news-pic{width: 156px;height: 122px;float: left;margin-right: 40px;}
.news-pic img{display: block;width: 100%;height: 100%;}
.news-info{float: left;width: 930px;}
.news-page-title{width: 110px;height:50px;line-height: 50px;color: #fff;background: #489ff2;text-align:center;font-size: 18px;}
.mt-50{margin-top: 50px;}

.pagination{text-align: center; padding: 20px 0; /* margin-bottom: 10px; */display: block;}
.pagination a{display: inline-block; padding: 0 15px;border-radius: 5px; height: 38px; line-height: 38px; /* border: 1px solid #eee; */ color: #666; margin-right: 5px;background: #eeeeee;}
.pagination .pagination-active,
.pagination a:hover,
.pagination a:active{background: #489ff2; color: #fff;}

.help-title{font-weight: normal;width:100%;height:72px;overflow: hidden;box-sizing: border-box;text-align: center;border-top: 10px solid #309af1;border-bottom: 1px dashed #309af1;padding-top:20px;}
.help-title h3{font-weight: normal;margin: 0;letter-spacing: 0;color:#000;font-size: 16px;}
.help-left{width: 285px;float:left;padding-top: 85px;}
.help-right{width:840px;float:right;padding-top: 85px;}
.ques-left{width: 420px;float: left;}
.ques-right{width: 780px;float: left;}
.help-nav{width: 100%;padding: 20px 0;}
.help-nav li{display: block;line-height: 32px;text-align: center;margin-bottom: 3px;}
.help-nav li a{font-size: 14px;color: #666;}
.help-nav li a.active{font-weight: bold;color:#309af1;}
.help-nav li a:hover{color:#309af1;}
.ques-nav{width: 420px;height: 977px;background:url(../img/question/nav-bg.png) no-repeat left 5px;}
.ques-nav li{display: block;margin-bottom: 45.7px;padding-left: 35px;}
.ques-nav li a{font-size: 14px;color: #666;}
.ques-nav li a.active{font-weight: bold;color:#56b281;}
.ques-nav li a:hover{color:#56b281;}
.help-main{padding-bottom: 50px;}
.help-body{padding-bottom: 30px;}
.help-body h5{font-weight: normal;font-size: 24px;color: #288bf1;margin: 0;margin-bottom: 20px;}
.help-body>p{margin-bottom: 10px;font-size: 16px;color:#3a3c42;line-height: 30px;margin:20px 0;}
.help-body .pic{margin-top: 30px;}
.help-body img{max-width: 100%;margin-bottom: 10px;}

.help-tit{font-weight: normal;font-size: 24px;color: #288bf1;margin: 0;margin-bottom: 30px;}
.ques-nav2 li{text-align: left;padding-left: 30px;}
.ques-body{margin-bottom: 40px;}
.ques-title.active{color: #288bf1;}
.ques-body p{font-size: 14px;color: #666;line-height: 28px;}
.ques-title{font-size: 16px;color: #444;margin: 0;margin-bottom: 10px;font-weight: normal;}


.check{width: 1158px; margin: 50px auto;}
.check-box{width: 540px; height: 625px; margin: 0 auto;}
.check-title{font-size: 26px; font-weight: normal; font-stretch: normal; line-height: 30px; letter-spacing: 1px; color: #000; padding: 100px 0 30px 0; text-align: center;}
.check-subtitle{font-size: 16px; font-weight: normal; font-stretch: normal; line-height: 30px; letter-spacing: 1px; color: #f06541; padding-bottom: 35px; text-align: center;}
.check-form{margin-top: 50px;}
.check-form .title{font-size: 18px;color: #666;}
.check .input-group{width: 530px; }
.check .input-group:after{border-bottom: 1px solid #fff;}
.check .form-control{height: 50px; border: solid 1px #008cf7; border-radius: 5px; text-indent: 10px;float: none;}
.check .input-group-addon{padding: 0;}
/* .check .input-group img{height: 50px;} */
.check .m-btn{margin-left: 165px;}
.check .m-btn a{display: inline-block; width: 160px; height: 45px; line-height: 45px; text-align: center; color: #fff; border-radius: 10px; font-size: 18px;}

.check-warn{background-color: #fafafa; padding: 45px 0 30px 0;}
.check-warn-tit{font-size: 18px; font-weight: normal; font-stretch: normal; line-height: 30px; letter-spacing: 1px; color: #222222; padding-bottom: 25px;}
.check-warn p{font-size: 16px; font-weight: normal; font-stretch: normal; line-height: 30px; letter-spacing: 1px; color: #222222; margin-bottom: 20px;}
.check-result p{font-size: 16px; font-weight: normal; font-stretch: normal; line-height: 30px; letter-spacing: 1px; color: #222222;}
.check-body{width: 500px; height: 290px; border-style: solid; border-width: 1px; border-color: #ffb783; padding: 30px; margin-bottom: 45px;}
.check-result{display: none;}

.btn-checksub{color: #fff; background-color: #2489f2; border-color: #2489f2;}
.btn-checksub.focus{color: #fff; background-color: #1f7cdd; border-color: #1f7cdd;}
.btn-checksub:hover,.btn-checksub:active{color: #fff; background-color: #1f7cdd; border-color: #1f7cdd;}
.help-block{font-size: 16px;color: #fc0000;padding-top: 10px;padding-left: 10px;height:32px;}
.check-header{border: 0px none; width: 100%; height: 50px; background-color: #343544; border-radius: 4px 4px 0px 0px; color: #FFF; font-size: 16px; padding-left: 26px; padding-right: 26px; position: relative;}
.check-header .close{color: #fff;opacity: 1;}
.modal-result{text-align: center;height: auto;padding-top: 20px;padding-bottom: 30px;}
.modal-result h3{font-size: 24px;margin: 20px 0;}
.modal-result-text{color: #36363c!important;margin-top: 20px;margin-bottom: 12px;}
.btn-long{width: 204px;height: 34px;font-size: 14px;background-color: #56b282;color: #fff;border-radius: 25px;margin-top: 25px;}
.btn-long:hover{color: #fff;}
.red1{color: #f06541;}

/* about */
#about-head{ width: 100%; background-color: #f5f5f5;}
.about-h-con{ width: 1190px; height: 215px; margin: 0 auto;padding-bottom: 40px;padding-top: 25px;background: url(../img/about/bg_about.png) no-repeat; }
#about-head h2{font-weight: normal;margin-bottom: 25px;}
#about-head p{line-height: 28px; font-size: 16px; color: #363b3c; text-indent: 20px;}

#lhh-line{padding: 50px 0px 250px 0;}
.bg_f5{ background-color: #f5f5f5;}
.bg_ed{ background-color: #ededed;}
.h_develop{ font-size: 50px; color: #363b3c; margin-bottom: -90px;}
#lhh-line h2{color: #363b3c;font-size: 30px;margin-top: 0;text-align: center;font-weight: normal;}
.lhh-line-textArea{width:140px;height: 90px; position: absolute;left: 0; padding: 0 20px 20px 6px;border-left:1px solid #72be96; }
.lhh-line-textArea i.icon{position: absolute;width: 8px;height: 10px;background: url(../img/about/green_left.png) no-repeat;left: -10px;}
.lhh-line-textArea h4{font-size: 18px;margin-top: 0;margin-bottom: 5px;color: #56b282;}
.lhh-line-textArea p{width:150px;overflow: hidden; font-size: 12px;color: #494d4e;line-height: 18px;margin: 0;}
.lhh-line-top{margin: 0;}
.lhh-line-top .lhh-line-textArea{top: -90px;}
.lhh-line-top i.icon{top: 0;}
.lhh-line-top .a1{height: 150px;top: -148px;}
.lhh-line-top .a2{left: 151px;height: 123px;top: -123px;}
.lhh-line-top .a3{left: 300px;height: 210px;top: -210px;}
.lhh-line-top .a4{left: 453px;height: 90px;top: -90px;}
.lhh-line-top .a5{left: 615px;height: 150px;top: -150px;}
.lhh-line-top .a6{left: 770px;height: 140px;top: -140px;}
.lhh-line-top .a7{left: 930px;height: 200px;top: -200px;}
.lhh-line-content{width:100%; height: 135px;position: relative;margin-left: 15px;margin-top: 260px;}
.bg-img-about{background: url(../img/about/developall4.jpg) no-repeat 0 0;}
.bg-img-home{background: url(../images/tool/bg_develop.png) no-repeat 0 0;}
.lhh-line-bottom{margin: 0;}
.lhh-line-bottom .lhh-line-textArea{bottom: -90px;}
.lhh-line-bottom .p-abs{bottom: -2px;}
.lhh-line-bottom i.icon{bottom: 0;}
.lhh-line-bottom .a1{left: 77px; height: 90px;bottom: -90px;}
.lhh-line-bottom .a2{left: 228px;height: 150px;bottom: -150px;}
.lhh-line-bottom .a3{left: 375px;height: 110px;bottom: -110px;}
.lhh-line-bottom .a4{left: 539px;height: 100px; bottom: -100px;}
.lhh-line-bottom .a5{left: 697px;height: 130px;bottom: -130px;}
.lhh-line-bottom .a6{left: 852px;height: 150px;bottom: -150px;}
.lhh-line-bottom .a7{left: 1015px;height: 130px;bottom: -130px;}
.w-page{ width: 1190px; margin-right: auto; margin-left: auto; position: relative;padding:0;}
.p-abs{position:absolute;}

.lhh-contactUs{width: 100%;height: 450px;background: url(../img/about/about-bg.jpg) no-repeat center center #343147;}
.cus-container{width: 1180px;margin:0 auto;position: relative;color:#fff;}
.cus-title{line-height: 60px;border-bottom: 1px solid #fff;font-size: 26px;color: #f5f5f5;margin: 0;margin-bottom: 12px;}
.cus-pos{position: absolute;right:10px;top:170px;width: 590px;height: 200px;}
.cus-info{padding-left: 26px;background: url(../img/about/about-icons.png) no-repeat left 8px;}
.cus-info li{line-height: 24px;}
.cus-info label{color: #595a6f;}
.hz-wrap{padding: 80px 0;text-align: center;}
.hz-wrap h2{margin-bottom: 80px;}

.page-crumbs{border:1px solid #ededed;line-height:52px;padding: 0 35px;color: #666666;margin-bottom: 20px;}
.page-crumbs a{color: #666666;display: inline-block;padding: 0 3px;}
.page-crumbs>span{color: #489ff2;display: inline-block;padding: 0 3px;}
.nDetail-left{float: left;width: 260px;}
.nDetail-right{float: right;width: 880px;padding-bottom: 80px;}
.nDetail-wrap{border: 1px solid #ebebeb;padding: 40px;}
.nDetail-body{max-width:880px;margin: 0 auto;}
.nDetail-title{padding: 20px 0;font-size: 24px;color: #000;text-align: center;}
.nDetail-subtitle{font-size: 12px;color: #999;line-height: 24px;text-align: center;}
.nDetail-container{padding: 30px 0;}
.nDetail-container p{line-height: 28px;font-size: 16px;color: #666;margin-bottom: 20px;}
.nDetail-container p a{color: #309af1;}

.nDetail-relate{max-width:880px;margin: 0 auto;}
.nDetail-relate label{color: #666;font-weight:normal;}
.nDetail-relate a{color: #333;}
.nDetail-relate a:hover{color: #309af1;}

.nDetail-head{width: 260px;height: 60px;padding: 0 35px;box-sizing: border-box;background: #56b281;margin-bottom: 10px;}
.nDetail-head h3{margin: 0;color: #fff;font-size: 18px;line-height: 60px;background: url(../img/common/icon-pro.png) no-repeat left center;padding-left: 30px;}
.nDetail-menu li{line-height: 50px;font-size: 18px;background: #56b281;margin-bottom: 10px;box-sizing: border-box;padding-left: 50px;}
.nDetail-menu li a{color: #fff;font-size: 16px;}
.nDetail-menu li a:hover,.nDetail-menu li a.active{color: #FFD968;}

.service-online{position: fixed; bottom: 50%; right: 0; width: 60px; height: 230px; background-color: #309af1; border-radius: 5px; font-size: 18px; padding: 50px 20px;text-align: center;}
.service-online .ewm{width: 60px; position: absolute; bottom: -70px;background-color: #309af1; border-radius: 5px; right:0;text-align: center;line-height: 65px;height: 60px;}
.service-online a{color: #fff;display: inline-block;}
.service-online a img{display: inline-block;padding-bottom: 10px;}
.service-online .ewm:hover .rewm{display: block;}
.service-online .rewm{width: 140px;height: 140px;text-align: center;position: absolute;left: -145px;top:-50px;background: #309af1;line-height: 140px;border-radius: 5px; display: none;}
.service-online .rewm img{width: 105px;height: 105px;padding: 0;}

.logined-wrap{text-align: center;font-size: 16px;margin-top: 50px;}
.logined-wrap>p{margin-bottom: 0;}
.logined-avatar{width: 62px;height: 62px;border-radius: 100%;margin:0 auto;overflow: hidden;}
.logined-avatar img{width: 100%;height: 100%;border-radius: 100%;}
.logined-wrap .text-import{color: #309af1;margin: 10px 0 15px;font-size: 18px;}
a.btn-rechange{display: block;width: 86px;height: 32px;line-height: 30px;margin: 0 auto 10px;border:1px solid #2e8fde;color: #2e8fde;font-size: 14px;border-radius: 10px;}
a.btn-rechange:hover{background: #2e8fde;color: #fff;}
.logined-wrap .lbtn{display: block;width: 255px;line-height: 40px;height: 42px;color: #fff;background: #309af1;border-radius: 5px;margin: 15px auto;font-size: 18px;}
.logined-wrap .lbtn:hover,.logined-wrap .lbtn:active{background: #2e8fde;}
.logined-wrap .lbtn-black{background: #d3d3d5;}
.logined-wrap .lbtn-black:hover,.logined-wrap .lbtn-black:active{background: #dddddd;}

.input-group .inputYzm{width:280px;float:left;}
.input-group-addon{float:left;margin-left: 20px;margin-top:5px;border:0;overflow: hidden;width: 100px;background: none;}
.input-group-link{float:left;margin-left: 20px;text-decoration: underline;color:#309af1;font-size: 14px;line-height: 50px;}

.active-banner{width: 100%;height: 442px;background: url(../img/activity/banner.jpg) no-repeat center top;background-size: cover;}
.activeAll-wrap{padding: 75px 0 60px;}
.active-title{font-size: 40px;color: #298cf1;text-align: center;padding-bottom: 25px;background: url(../img/activity/diandian.png) no-repeat center bottom;}
.active-desc{text-align: center;font-size:16px;color: #222;margin:40px auto 50px;}

.activity-box{width: 280px; height: 173px; float: left; border-radius: 20px; border: 1px solid #e5e5e5; background: #fff; margin-bottom: 30px; margin-right: 20px; text-align: center; overflow: hidden;}
.activity-box:nth-child(4n){margin-right: 0;}
.activity-box a{display: block;width:100%;height: 100%;padding-top: 35px;}
.activity-box a:hover{background: #cfe5fc;}
.activity-box a:hover .award{color: #fc4500;}
.activity-box a .title,.activity-box .title{font-size: 18px; color: #000; margin: 0; margin-bottom: 10px;font-weight: bold;}
.activity-box a .award{font-size: 16px; color: #298bf1; margin-bottom: 15px;}
.activity-box a .desc,.activity-box .desc{font-size: 16px; color: #808080;}
.pt-50{padding-top: 50px;}

/* 活动弹出框 */
.c-blue{color: #5779c1!important;}
.c-red{color: #f00!important;}
.mt-10{margin-top: 10px!important;}
.popup-wrap{display:none;}
.popup-mask{position: fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index: 99;}
.popup-panel{width:700px;height:380px;background:#fff;position:fixed;top:50%;left:50%;margin-left:-350px;margin-top:-190px;overflow:hidden;z-index:100;display: none;}
.popup-panel p{margin-bottom: 3px;}
.popup-title{width:100%;height:40px;line-height: 40px;text-align: center;background:#4ea6f2;}
.popup-title h3{margin:0;color:#fff;font-size: 18px;line-height: 40px;}
.popup-title .btn-close{display:block;width:40px;height:40px;position:absolute;right:0px;top:0px;background:url(../img/icon/icon-close.png) no-repeat center center;}
.popup-body{padding: 20px 30px;position: relative;}
.popup-body p{line-height: 24px;color:#666;}
.popup-body .gzh-ewm{width: 180px;height: 160px;border:1px solid #cccccc;margin:10px auto;text-align:center;line-height: 160px;}
.popup-body .gzh-ewm img{border:0;vertical-align: middle;max-width: 130px;max-height: 130px;}
.picon{display:block;width:128px;height:114px;}
.popup-body .picon{position:absolute;right:55px;top:70px;}
.popup-body .ptitle{color:#000;font-size: 18px;line-height: 30px;font-weight: bold;margin-bottom: 10px;}
.popup-body .joined{font-size: 16px;font-weight: bold;color: #ff0000;}
.icon-join{background:url(../img/icon/icon-join.png) no-repeat center center;}
.icon-joined{background:url(../img/icon/icon-joined.png) no-repeat center center;}
.bbs-form{margin:10px auto;position:relative;}
.bbs-form .input-file{position:absolute;top:0;left:240px;width: 76px;height:32px;opacity: 0;z-index:100;}
.bbs-form .input-url{background:#fff;padding:5px 8px;border:1px solid #dfdfdf;width:240px;float:left;}
.bbs-form .btn-submit{background:#4ea6f2;border:0;outline:0;color:#fff;padding:6px 10px;font-size:14px;width:auto;height:auto;line-height: 20px;border-radius: 0;display: inline-block;}
.bbs-form .btn-default{background:#4ea6f2;border:0;outline:0;color:#fff;padding:5px 15px;border-radius: 5px;margin-left: 10px;display: inline-block;}

.popup-panel.popup-gzh,.popup-panel.popup-wxsub{height:500px;margin-top:-250px;}
.popup-screenshot{width:700px;height:380px;background:#fff;position:fixed;top:50%;left:50%;margin-left:-350px;margin-top:-190px;z-index:150;display:none;}
.popup-screenshot .popup-body{padding:0;}
.popup-screenshot .btn-close-tag{display:block;width:82px;height:26px;position:absolute;top:-26px;right:0;background:url(../img/icon/close.png) no-repeat center center;}

.about-banner{width: 100%;height: 330px;background: url(../img/about/banner.jpg) no-repeat center top;background-size: cover;}
.about-banner-cont{position: relative;width: 1200px;margin:0 auto;padding-left: 310px;box-sizing: border-box;padding-top: 90px;}
.about-banner-cont .title{font-size:30px;color: #298bf1;margin-bottom: 20px;}
.about-banner-cont .desc{font-size: 14px;color: #298bf1;}
.about-major-wrap{min-height: 1000px;background: url(../img/about/bg.jpg) no-repeat center top;background-size: cover;}
.about-intro-wrap{margin: 80px 0 60px;}
.about-intro-wrap .cont{padding: 30px 50px;}
.about-intro-wrap .cont p{font-size: 14px;color:#666666;line-height: 28px;text-indent: 2em;}
.about-dev-map{margin:30px 0 50px;width: 1200px;height: 543px;background: url(../img/about/map.png) no-repeat center center;box-sizing: border-box;position: relative;}
.dev-block{width: 280px;height:100px;position: absolute;box-sizing: border-box;padding-left: 70px;}
.dev-block .icons{position: absolute;left:0;top:0;max-width: 60px;}
.dev-block h3{font-size: 18px;margin:0;padding: 10px 0;}
.dev-block .text p{font-size:14px;color: #444;margin-bottom: 0;line-height: 24px;}
.dev-block.dev1{top:50px;left:40px;}
.dev-block.dev2{top:174px;left:107px;}
.dev-block.dev3{top:296px;left:218px;}
.dev-block.dev4{top:30px;left:407px;}
.dev-block.dev5{top:155px;left:463px;}
.dev-block.dev6{top:272px;left:573px;}
.dev-block.dev7{top:17px;left:725px;}
.dev-block.dev8{top:113px;left:869px;}
.dev-block.dev9{top:256px;left:917px;}
.dev-block.dev1 h3{color:#00ED5C;}
.dev-block.dev2 h3,.dev-block.dev6 h3,.dev-block.dev9 h3{color:#42b3ff;}
.dev-block.dev3 h3,.dev-block.dev5 h3{color:#9d2a80;}
.dev-block.dev4 h3{color:#e73434;}
.dev-block.dev7 h3{color:#edf26d;}
.dev-block.dev8 h3{color:#ffa800;}

.about-contact-wrap{margin-top:30px;padding-bottom: 95px;overflow: hidden;}
.contact-cont{width: 1066px;margin: 50px auto 0;position: relative;height: 355px;overflow: hidden;}
.contact-cont .map{width: 617px;float: left;height: 354px;}
.contact-cont .map img{max-width: 100%;}
.contact-cont .text{width: 320px;float: right;}
.contact-cont .text h3{font-size:18px;color: #333;padding: 20px 0;margin: 0;font-weight:bold;}
.contact-cont .ewm-wrap{margin-top: 50px;}
.contact-cont .ewm-wrap .ewm{width:112px;height: 112px;margin-right: 20px;}

.check-popup-wrap{display:none;}
.check-popup-mask{position: fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.5);z-index: 999;}
.check-popup{width: 600px;min-height: 430px;padding:80px 50px 50px;box-sizing: border-box;position: fixed;top:15%;left:50%;margin-left: -300px;background: #fff;z-index:1000;}
.check-popup-body .icon-err{margin-bottom: 20px;}
.check-popup-body .error{color: #fc0000;font-size: 28px;margin-bottom: 50px;}
.check-popup-body .btn-checking{width:260px;height: 70px;line-height: 70px;background: #1a43ac;color: #fff;font-size: 28px;text-align: center;display: block;margin:0 auto;border-radius: 5px;}
.check-popup-body .btn-checking:active{background: #163994;}
.body-right{width: 280px;margin:0 auto 30px;}
.body-right .right{color: #fc0000;font-size: 18px;margin-bottom: 15px;}
.body-right p{font-size:16px;color: #222;line-height: 1.5;}
.footer-tdk-desc{background: #262626;text-align: center;color:#fff;padding-bottom: 20px;}

.scan-login {
    text-align: center;
    height: 260px;
    z-index: 2;
}